﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Procenge.PortalVendas.Models
{
    public class ModelProduto
    {
         private MORDataContext dbportal;



        public ModelProduto()
        {
            dbportal = new MORDataContext();
        }


        public IQueryable<Produto> exibirTodos()
        {
            var lista = from p in dbportal.Produtos select p;
            return lista;

        }

        public void novoProduto(Produto p) {
            dbportal.Produtos.InsertOnSubmit(p);
            salvar();

        }

        public void salvar() {
            dbportal.SubmitChanges();
        }

    
        public Produto procuraPorCod(int cod) {
           Produto p = dbportal.Produtos.Single(a => a.cod == cod);
            return p;
        }
    
        public void removerProduto(int cod) {
            Produto p = procuraPorCod(cod);
            dbportal.Produtos.DeleteOnSubmit(p);
            salvar();
        }


    }
}